关键字: this
  • js的节流与防抖
    项目上线后,经常会报出用户一直点击导致连续出发事件引发体验上的问题,尤其是在监听浏览器滚动scroll,页面调整resise的时候,这个时候我们就需要通过节流/防抖来优化这个问题;防抖:防抖就是指在某个时间内再次触发事件则会进行重新计时,也 ...
  • 九: ES6 Class 类
    前言 该部分为书籍 深入理解ES6 第九章(JS的类)笔记 ES5 中的仿类结构 在 ES5 中与类最接近的是: 创建一个构造器, 然后将方法指派到该构造器的原型上, 这种方式通常被称为创建一个自定义类型 function PersonTy ...
  • web前端入门到实战:元素显示隐藏的9种思路
    在网页制作中,元素的显示隐藏是非常常见的需求。本文将介绍元素显示隐藏的9种思路 display 对于元素显隐来说,最常见就是display:none | display:block,但是使用这种方法有个问题,元素的display属性在隐藏前 ...
  • Vue组件详解
    使用组件的原因: 提高代码可复用性 组件的使用方法 全局注册 HTML: JS: Vue.component(' ...
  • 深拷贝实践
    前言:js如何实现一个深拷贝 这是一个老生常谈的问题,也是在求职过程中的高频面试题,考察的知识点十分丰富,本文将对浅拷贝和深拷贝的区别、实现等做一个由浅入深的梳理 赋值、浅拷贝与深拷贝的区别 在js中,变量类型分为基本类型和引用类型。对变 ...
  • web前端入门到实战:行内和块状元素水平居中与单行或多行文本垂直居中及隐性改变display类型
    行内元素水平居中如何设置?如果被设置元素为文本、图片等行内元素时,水平居中是通过给父元素设置 text-align:center 来实现的。 1 2 3 4 ...
  • 4.前端工程化
    本文目录 1.es6的模块管理 与 commonjs 的对比 2.简单介绍下前端模块化规范:amd,cmd,commonjs和es6的module 3.commonjs 和 es6 的 module 哪个支持异步 4.Base64 的原理? ...
  • 简单对象创建模式
    方式1: Object构造函数模式 形式:先创建一个空的Object对象,然后动态的给其添加属性或者方法 常用的场景:一开始并不确定对象内部的数据 缺点:给其添加的语句会很多 例如: var obj = new Object() o ...
  • 箭头函数与普通函数的区别
    箭头函数与普通函数的区别,实质是我们是否理解了箭头函数,在我刚开始接触ES6时,印象中的箭头函数与普通函数的区别就是this的指向不同,一个指向window,一个指向当前的实例,作用域。可箭头函数远远不止这么一个知识点,于是重新学习箭头函数 ...
  • H5 拖放 - 学习
    前言 一个典型的drag操作是这样开始的:用户用鼠标选中一个可拖动的(draggable)元素,移动鼠标到一个可放置的(droppable)元素,然后释放鼠标。 在操作期间,会触发一些事件类型,有一些事件类型可能会被多次触发 第一部分 在拖 ...

暂无数据